package com.ly.drivingschool.dao;

import com.ly.drivingschool.pojo.Setmeal;
import com.ly.drivingschool.pojo.Staff;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface SetmealDao {
    // 根据id删除信息
    int deleteByPrimaryKey(Integer setmeal_id);
    // 根据传入的id数组批量删除
    int deleteByBatchSetmeal(int[] array);

    int insert(Setmeal record);
    // 添加
    int insertSelective(Setmeal record);
    // 根据id查询信息
    Setmeal selectByPrimaryKey(Integer setmeal_id);
    // 编辑信息
    int updateByPrimaryKeySelective(Setmeal record);
    // 分页查询
    List<Setmeal> findByPager(Map<String, Object> params);
    // 模糊查询
    List<Setmeal> findByKey(Map<String, Object> params);
    // 总数
    // 汇总数据
    long count();
    long countKey(String keyWork);

    Setmeal findByDict(Integer setmeal_id);

    int updateByPrimaryKey(Setmeal record);

    // 获取全部套餐信息
    List<Setmeal> getAllSetmeal();
}